/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.edu.sistemas.sse.entity;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import org.hibernate.annotations.Proxy;

/**
 *
 * @author laptop-w8
 */
@Entity
@Table(name = "LCONVEXP")
@Proxy(lazy = false)
public class ConvocatoriaExperiencia implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "CCONVEXP")
    private long id_convocatoriaExperiencia;
    @Column(name = "DNIVPST_CONVEXP")
    private String dnivelPuesto;
    @Column(name = "DAREA_CONVEXP")
    private String darea;
    @Column(name = "DTIEMPOEXP_CONVEXP")
    private String dtiempoExperiencia;
    @ManyToOne(fetch = FetchType.EAGER)
    @JoinColumn(name = "CCONV", referencedColumnName = "CCONV", nullable = false)
    private Convocatoria convocatoria;

    public long getId_convocatoriaExperiencia() {
        return id_convocatoriaExperiencia;
    }

    public void setId_convocatoriaExperiencia(long id_convocatoriaExperiencia) {
        this.id_convocatoriaExperiencia = id_convocatoriaExperiencia;
    }

    public String getDnivelPuesto() {
        return dnivelPuesto;
    }

    public void setDnivelPuesto(String dnivelPuesto) {
        this.dnivelPuesto = dnivelPuesto;
    }

    public String getDarea() {
        return darea;
    }

    public void setDarea(String darea) {
        this.darea = darea;
    }

    public String getDtiempoExperiencia() {
        return dtiempoExperiencia;
    }

    public void setDtiempoExperiencia(String dtiempoExperiencia) {
        this.dtiempoExperiencia = dtiempoExperiencia;
    }

    public Convocatoria getConvocatoria() {
        return convocatoria;
    }

    public void setConvocatoria(Convocatoria convocatoria) {
        this.convocatoria = convocatoria;
    }

}
